101 Inventions Patentable